It’s strange, you’d have thought if you disable paging and grab all posts, that you could naturally set an offset to, eg.
array( 'nopaging' => true, 'offset' => 10 )
or
array( 'posts_per_page' => -1, 'offset' => 10 )
or
array( 'numberposts' => -1, 'offset' => 10 )
This unfortunately doesn’t appear to work(bug / oversight in core i’d guess), however the following works, which i’d agree is not perfect, but will work.
array( 'posts_per_page' => 100000, 'offset' => 10 )
Just use a really high number, and it’ll work around the issue of the offset
not being respected when paging is disabled.