Aliases cannot have & added but instead of aliases one can use functions:
viL { command gvim $* & disown }